package com.gopay.common.domain.bank.citic.ebank.pay;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 中信B2C对象
 * 
 * @CiticB2cMessage.java
 * @author wanggang
 * @2013-12-3 下午4:08:55 www.gopay.com.cn Inc.All rights reserved.
 */
@XStreamAlias("stream")
public class CiticB2cMessage extends CiticMessage implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 5771363512726605306L;

	// 订单有效期(预留位)
	@XStreamAlias("TTL")
	private String ttl = "";

	// 支付平台编号
	@XStreamAlias("E3RDPAYNO")
	private String e3rdPayNo = "";

	// 订单模式
	@XStreamAlias("ORDERMODE")
	private String orderMode = "";

	// 币种
	@XStreamAlias("CURRID")
	private String currId = "";

	// 通知模式
	@XStreamAlias("NOTIFYMODE")
	private String notifyMode = "";

	// 通知URL
	@XStreamAlias("NOTIFYURL")
	private String notfyUrl = "";

	// 风险防控级别
	@XStreamAlias("RISKLEVEL")
	private String riskLevel = "";

	// 支持卡种
	@XStreamAlias("SUPPTCARDTYPE")
	private String supptCardType = "";

	// 通知范围
	@XStreamAlias("NOTIFYSCOPE")
	private String notifyScope = "";

	// 商户信任域名列表
	@XStreamAlias("REFERER")
	private String referer = "";

	// 订单日期 格式：2012-11-20
	@XStreamAlias("ORDERDATE")
	private String citicOrderDate = "";

	// 订单时间 格式：11:08:35
	@XStreamAlias("ORDERTIME")
	private String citicOrderTime = "";

	// 订单号
	@XStreamAlias("ORDERNO")
	private String citicOrderId = "";

	// 订单金额
	@XStreamAlias("ORDERAMT")
	private String citicAmount = "";

	// 备注
	@XStreamAlias("MEMO")
	private String memo = "";

	@XStreamAlias("MEMBERID")
	private String merberId = "";

	@XStreamAlias("ISSAFEINF")
	private String isSafeInf = "";

	public String getTtl() {
		return ttl;
	}

	public void setTtl(String ttl) {
		this.ttl = ttl;
	}

	public String getE3rdPayNo() {
		return e3rdPayNo;
	}

	public void setE3rdPayNo(String e3rdPayNo) {
		this.e3rdPayNo = e3rdPayNo;
	}

	public String getOrderMode() {
		return orderMode;
	}

	public void setOrderMode(String orderMode) {
		this.orderMode = orderMode;
	}

	public String getCurrId() {
		return currId;
	}

	public void setCurrId(String currId) {
		this.currId = currId;
	}

	public String getNotifyMode() {
		return notifyMode;
	}

	public void setNotifyMode(String notifyMode) {
		this.notifyMode = notifyMode;
	}

	public String getNotfyUrl() {
		return notfyUrl;
	}

	public void setNotfyUrl(String notfyUrl) {
		this.notfyUrl = notfyUrl;
	}

	public String getRiskLevel() {
		return riskLevel;
	}

	public void setRiskLevel(String riskLevel) {
		this.riskLevel = riskLevel;
	}

	public String getSupptCardType() {
		return supptCardType;
	}

	public void setSupptCardType(String supptCardType) {
		this.supptCardType = supptCardType;
	}

	public String getNotifyScope() {
		return notifyScope;
	}

	public void setNotifyScope(String notifyScope) {
		this.notifyScope = notifyScope;
	}

	public String getReferer() {
		return referer;
	}

	public void setReferer(String referer) {
		this.referer = referer;
	}

	public String getCiticOrderDate() {
		return citicOrderDate;
	}

	public void setCiticOrderDate(String citicOrderDate) {
		this.citicOrderDate = citicOrderDate;
	}

	public String getCiticOrderTime() {
		return citicOrderTime;
	}

	public void setCiticOrderTime(String citicOrderTime) {
		this.citicOrderTime = citicOrderTime;
	}

	public String getCiticOrderId() {
		return citicOrderId;
	}

	public void setCiticOrderId(String citicOrderId) {
		this.citicOrderId = citicOrderId;
	}

	public String getCiticAmount() {
		return citicAmount;
	}

	public void setCiticAmount(String citicAmount) {
		this.citicAmount = citicAmount;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getMerberId() {
		return merberId;
	}

	public void setMerberId(String merberId) {
		this.merberId = merberId;
	}

	public String getIsSafeInf() {
		return isSafeInf;
	}

	public void setIsSafeInf(String isSafeInf) {
		this.isSafeInf = isSafeInf;
	}

}
